/*
*
* File Name          :  DSP.h
* Description        :  DSP Functions
*/

#ifndef DSP_H
#define DSP_H

#define DSP_FFT_SAMPLE_LENGTH 1024
#define DSP_FFT_WINDOW_SIZE DSP_FFT_SAMPLE_LENGTH

typedef int16_t FPComplex[2];

void DSP_Init(int16_t length);
void DSP_Fft(FPComplex *output, FPComplex *input);
void DSP_Ifft(FPComplex *output, FPComplex *input);

#endif